package com.event
{
	import flash.events.Event;

	public class GameEvent extends Event
	{
		public static const GAME_WAIT_COMPLETE_EVENT:String = "game_wait_complete";
		public static const GAME_TITLE_TO_INSTRUCTION_EVENT:String = "game_title_to_struction_event";
		public static const GAME_TITLE_TO_NEW_GAME_EVENT:String = "game_title_to_new_game";
		public static const GAME_INSTRUCTION_TO_TITLE_EVENT:String = "game_instruction_to_title_event";
		public static const GAME_OVER_TO_TITLE_EVENT:String = "game_over_to_title_event";
		public static const GAME_PAUE_TO_PLAY:String = "game_pause_to_play";
		public static const GAME_PLAY_TO_PAUSE:String = "game_play_to_pause";
		public static const GAME_OVER_EVENT:String = "game_over_event";
		public static const GAME_LEVEL_SELECT:String = "game_level_select";
		
		public static const GAME_UPDATE_SCORE_EVENT:String = "game_update_score_event";
		public static const GAME_UPDATE_LEVEL_EVENT:String = "game_update_level_event";
		public static const GAME_UPDATE_LIFE_EVENT:String = "game_update_life_event";
		public static const GAME_UPDATE_TIME_EVENT:String = "game_update_time_event";
		
		public var score:int;
		public var level:int;
		public var life:int;
		public var time:int;
		
		public function GameEvent(type:String, bubbles:Boolean=false, cancelable:Boolean=false)
		{
			super(type, bubbles, cancelable);
		}
		
	}
}